package msgs
type WebcastChatMessage struct {
	Common struct {
		FoldTypeForWeb string `json:"foldTypeForWeb"`
		AnchorFoldTypeForWeb string `json:"anchorFoldTypeForWeb"`
		FoldType string `json:"foldType"`
		PriorityScore string `json:"priorityScore"`
		ToIdc string `json:"toIdc"`
		ClientSendTime string `json:"clientSendTime"`
		DispatchStrategy float64 `json:"dispatchStrategy"`
		MsgProcessFilterK string `json:"msgProcessFilterK"`
		AnchorPriorityScore string `json:"anchorPriorityScore"`
		Method string `json:"method"`
		IsShowMsg bool `json:"isShowMsg"`
		Describe string `json:"describe"`
		Monitor float64 `json:"monitor"`
		AnchorFoldType string `json:"anchorFoldType"`
		LogId string `json:"logId"`
		MsgProcessFilterV string `json:"msgProcessFilterV"`
		FromIdc string `json:"fromIdc"`
		MsgId string `json:"msgId"`
		RoomId string `json:"roomId"`
		CreateTime string `json:"createTime"`
		RoomMessageHeatLevel string `json:"roomMessageHeatLevel"`
	} `json:"common"`
	Content string `json:"content"`
	VisibleToSender bool `json:"visibleToSender"`
	QuickChatScene float64 `json:"quickChatScene"`
	CommentQualityScoresList []*struct {
		Version string `json:"version"`
		Score string `json:"score"`
	} `json:"commentQualityScoresList"`
	Streamer string `json:"streamer"`
	User struct {
		Deprecated3 float64 `json:"deprecated3"`
		TicketCount string `json:"ticketCount"`
		Deprecated19 bool `json:"deprecated19"`
		AllowFindByContacts bool `json:"allowFindByContacts"`
		Deprecated28 bool `json:"deprecated28"`
		NeedProfileGuide bool `json:"needProfileGuide"`
		PushFriendAction bool `json:"pushFriendAction"`
		DisplayId string `json:"displayId"`
		PushDigg bool `json:"pushDigg"`
		Deprecated17 bool `json:"deprecated17"`
		ScmLabel string `json:"scmLabel"`
		Deprecated5 string `json:"deprecated5"`
		ShareQrcodeUri string `json:"shareQrcodeUri"`
		CommentRestrict float64 `json:"commentRestrict"`
		Exp float64 `json:"exp"`
		PayScores string `json:"payScores"`
		PushCommentStatus bool `json:"pushCommentStatus"`
		WithCarManagementPermission bool `json:"withCarManagementPermission"`
		CreateTime string `json:"createTime"`
		Deprecated21 string `json:"deprecated21"`
		PushFollow bool `json:"pushFollow"`
		VerifiedReason string `json:"verifiedReason"`
		EnableIchatImg string `json:"enableIchatImg"`
		FollowStatus string `json:"followStatus"`
		IdStr string `json:"idStr"`
		WithFusionShopEntry bool `json:"withFusionShopEntry"`
		Deprecated13 float64 `json:"deprecated13"`
		AllowOthersDownloadVideo bool `json:"allowOthersDownloadVideo"`
		IsBlock bool `json:"isBlock"`
		AvatarThumb struct {
			AvgColor string `json:"avgColor"`
			ImageType float64 `json:"imageType"`
			OpenWebUrl string `json:"openWebUrl"`
			IsAnimated bool `json:"isAnimated"`
			UrlListList []string `json:"urlListList"`
			Uri string `json:"uri"`
			Height string `json:"height"`
			Width string `json:"width"`
		} `json:"avatarThumb"`
		VerifiedContent string `json:"verifiedContent"`
		AllowOthersDownloadWhenSharingVideo bool `json:"allowOthersDownloadWhenSharingVideo"`
		AllowUnfollowerComment bool `json:"allowUnfollowerComment"`
		IsSubscribe bool `json:"isSubscribe"`
		SpecialId string `json:"specialId"`
		AllowShowMyAction bool `json:"allowShowMyAction"`
		Deprecated7 string `json:"deprecated7"`
		ModifyTime string `json:"modifyTime"`
		FoldStrangerChat bool `json:"foldStrangerChat"`
		Deprecated29 string `json:"deprecated29"`
		IchatRestrictType float64 `json:"ichatRestrictType"`
		Nickname string `json:"nickname"`
		Verified bool `json:"verified"`
		UserAttr struct {
			IsMuted bool `json:"isMuted"`
			IsAdmin bool `json:"isAdmin"`
			IsSuperAdmin bool `json:"isSuperAdmin"`
			MuteDuration string `json:"muteDuration"`
		} `json:"userAttr"`
		LinkMicStats float64 `json:"linkMicStats"`
		UserRole float64 `json:"userRole"`
		PushIchat bool `json:"pushIchat"`
		BioDescription string `json:"bioDescription"`
		Secret float64 `json:"secret"`
		PayScore string `json:"payScore"`
		Deprecated4 string `json:"deprecated4"`
		TopVipNo string `json:"topVipNo"`
		Deprecated18 string `json:"deprecated18"`
		Constellation string `json:"constellation"`
		FanTicketCount string `json:"fanTicketCount"`
		IsFollower bool `json:"isFollower"`
		Id string `json:"id"`
		Deprecated1 string `json:"deprecated1"`
		Deprecated2 float64 `json:"deprecated2"`
		Deprecated6 float64 `json:"deprecated6"`
		FollowInfo struct {
			FollowStatus string `json:"followStatus"`
			PushStatus string `json:"pushStatus"`
			FollowingCount string `json:"followingCount"`
			FollowerCount string `json:"followerCount"`
		} `json:"followInfo"`
		AllowShareShowProfile bool `json:"allowShareShowProfile"`
		AllowUseLinkmic bool `json:"allowUseLinkmic"`
		Deprecated16 bool `json:"deprecated16"`
		DisableIchat float64 `json:"disableIchat"`
		WithCommercePermission bool `json:"withCommercePermission"`
		SecUid string `json:"secUid"`
		Deprecated12 float64 `json:"deprecated12"`
		AllowStrangeComment bool `json:"allowStrangeComment"`
		PushVideoRecommend bool `json:"pushVideoRecommend"`
		Status float64 `json:"status"`
		Deprecated8 float64 `json:"deprecated8"`
		AllowShowInGossip bool `json:"allowShowInGossip"`
		IsFollowing bool `json:"isFollowing"`
		PushStatus bool `json:"pushStatus"`
		AvatarMedium struct {
			AvgColor string `json:"avgColor"`
			ImageType float64 `json:"imageType"`
			OpenWebUrl string `json:"openWebUrl"`
			IsAnimated bool `json:"isAnimated"`
			UrlListList []string `json:"urlListList"`
			Uri string `json:"uri"`
			Height string `json:"height"`
			Width string `json:"width"`
		} `json:"avatarMedium"`
		PayGrade struct {
			Deprecated25 string `json:"deprecated25"`
			Deprecated26 string `json:"deprecated26"`
			GradeBanner string `json:"gradeBanner"`
			Deprecated24 string `json:"deprecated24"`
			UpgradeNeedConsume string `json:"upgradeNeedConsume"`
			Score string `json:"score"`
			NextName string `json:"nextName"`
			Deprecated22 string `json:"deprecated22"`
			Deprecated23 string `json:"deprecated23"`
			GradeDescribe string `json:"gradeDescribe"`
			ScreenChatType string `json:"screenChatType"`
			Deprecated20 string `json:"deprecated20"`
			Name string `json:"name"`
			Level string `json:"level"`
			NextPrivileges string `json:"nextPrivileges"`
		} `json:"payGrade"`
		Deprecated15 float64 `json:"deprecated15"`
		BgImgUrl string `json:"bgImgUrl"`
		BlockStatus float64 `json:"blockStatus"`
		PushVideoPost bool `json:"pushVideoPost"`
	} `json:"user"`
	FullScreenTextColor string `json:"fullScreenTextColor"`
	AtUser struct {
		AvatarThumb struct {
			OpenWebUrl string `json:"openWebUrl"`
			IsAnimated bool `json:"isAnimated"`
			UrlListList []string `json:"urlListList"`
			Uri string `json:"uri"`
			Height string `json:"height"`
			Width string `json:"width"`
			AvgColor string `json:"avgColor"`
			ImageType float64 `json:"imageType"`
		} `json:"avatarThumb"`
		UserRole float64 `json:"userRole"`
		Deprecated17 bool `json:"deprecated17"`
		AllowStrangeComment bool `json:"allowStrangeComment"`
		AllowUseLinkmic bool `json:"allowUseLinkmic"`
		EnableIchatImg string `json:"enableIchatImg"`
		IsSubscribe bool `json:"isSubscribe"`
		Deprecated7 string `json:"deprecated7"`
		Deprecated8 float64 `json:"deprecated8"`
		Deprecated13 float64 `json:"deprecated13"`
		AllowFindByContacts bool `json:"allowFindByContacts"`
		PayScores string `json:"payScores"`
		IsBlock bool `json:"isBlock"`
		Status float64 `json:"status"`
		VerifiedContent string `json:"verifiedContent"`
		Deprecated12 float64 `json:"deprecated12"`
		Id string `json:"id"`
		AllowShowInGossip bool `json:"allowShowInGossip"`
		BgImgUrl string `json:"bgImgUrl"`
		WithCarManagementPermission bool `json:"withCarManagementPermission"`
		IsFollowing bool `json:"isFollowing"`
		Deprecated1 string `json:"deprecated1"`
		Nickname string `json:"nickname"`
		AllowShareShowProfile bool `json:"allowShareShowProfile"`
		BadgeListList []*struct {
			ExhibitionType float64 `json:"exhibitionType"`
			Openweburl string `json:"openweburl"`
			Display bool `json:"display"`
			Combine struct {
				BackgroundDarkMode struct {
					Image struct {
						OpenWebUrl string `json:"openWebUrl"`
						IsAnimated bool `json:"isAnimated"`
						Uri string `json:"uri"`
						Height string `json:"height"`
						Width string `json:"width"`
						AvgColor string `json:"avgColor"`
						ImageType float64 `json:"imageType"`
					} `json:"image"`
					BackgroundColorCode string `json:"backgroundColorCode"`
					BorderColorCode string `json:"borderColorCode"`
				} `json:"backgroundDarkMode"`
				MultiGuestShowStyle float64 `json:"multiGuestShowStyle"`
				Icon struct {
					AvgColor string `json:"avgColor"`
					ImageType float64 `json:"imageType"`
					OpenWebUrl string `json:"openWebUrl"`
					IsAnimated bool `json:"isAnimated"`
					UrlListList []string `json:"urlListList"`
					Uri string `json:"uri"`
					Height string `json:"height"`
					Width string `json:"width"`
				} `json:"icon"`
				BackgroundAutoMirrored bool `json:"backgroundAutoMirrored"`
				RanklistOnlineAudienceShowStyle float64 `json:"ranklistOnlineAudienceShowStyle"`
				PaddingNewFont struct {
					IconTopPadding float64 `json:"iconTopPadding"`
					VerticalPaddingRule float64 `json:"verticalPaddingRule"`
					UseSpecific bool `json:"useSpecific"`
					MiddlePadding float64 `json:"middlePadding"`
					RightPadding float64 `json:"rightPadding"`
					HorizontalPaddingRule float64 `json:"horizontalPaddingRule"`
					BadgeWidth float64 `json:"badgeWidth"`
					LeftPadding float64 `json:"leftPadding"`
					IconBottomPadding float64 `json:"iconBottomPadding"`
				} `json:"paddingNewFont"`
				Str string `json:"str"`
				Padding struct {
					UseSpecific bool `json:"useSpecific"`
					LeftPadding float64 `json:"leftPadding"`
					IconBottomPadding float64 `json:"iconBottomPadding"`
					HorizontalPaddingRule float64 `json:"horizontalPaddingRule"`
					MiddlePadding float64 `json:"middlePadding"`
					BadgeWidth float64 `json:"badgeWidth"`
					RightPadding float64 `json:"rightPadding"`
					IconTopPadding float64 `json:"iconTopPadding"`
					VerticalPaddingRule float64 `json:"verticalPaddingRule"`
				} `json:"padding"`
				DisplayType float64 `json:"displayType"`
				FontStyle struct {
					FontSize float64 `json:"fontSize"`
					FontWidth float64 `json:"fontWidth"`
					FontColor string `json:"fontColor"`
					BorderColor string `json:"borderColor"`
				} `json:"fontStyle"`
				ProfileCardPanel struct {
					UseNewProfileCardStyle bool `json:"useNewProfileCardStyle"`
					BadgeTextPosition float64 `json:"badgeTextPosition"`
					ProjectionConfig struct {
						UseProjection bool `json:"useProjection"`
						Icon struct {
							IsAnimated bool `json:"isAnimated"`
							Uri string `json:"uri"`
							Height string `json:"height"`
							Width string `json:"width"`
							AvgColor string `json:"avgColor"`
							ImageType float64 `json:"imageType"`
							OpenWebUrl string `json:"openWebUrl"`
						} `json:"icon"`
					} `json:"projectionConfig"`
					ProfileContent struct {
						UseContent bool `json:"useContent"`
					} `json:"profileContent"`
				} `json:"profileCardPanel"`
				Background struct {
					Image struct {
						ImageType float64 `json:"imageType"`
						OpenWebUrl string `json:"openWebUrl"`
						IsAnimated bool `json:"isAnimated"`
						Uri string `json:"uri"`
						Height string `json:"height"`
						Width string `json:"width"`
						AvgColor string `json:"avgColor"`
					} `json:"image"`
					BackgroundColorCode string `json:"backgroundColorCode"`
					BorderColorCode string `json:"borderColorCode"`
				} `json:"background"`
				IconAutoMirrored bool `json:"iconAutoMirrored"`
				PublicScreenShowStyle float64 `json:"publicScreenShowStyle"`
				PersonalCardShowStyle float64 `json:"personalCardShowStyle"`
			} `json:"combine"`
			PriorityType float64 `json:"priorityType"`
			SceneType float64 `json:"sceneType"`
			GreyedByClient string `json:"greyedByClient"`
			PrivilegeLogExtra struct {
				DataVersion string `json:"dataVersion"`
				PrivilegeId string `json:"privilegeId"`
				PrivilegeVersion string `json:"privilegeVersion"`
				PrivilegeOrderId string `json:"privilegeOrderId"`
				Level string `json:"level"`
			} `json:"privilegeLogExtra"`
			IsCustomized bool `json:"isCustomized"`
			DisplayType float64 `json:"displayType"`
			Position float64 `json:"position"`
			DisplayStatus float64 `json:"displayStatus"`
		} `json:"badgeListList"`
		BlockStatus float64 `json:"blockStatus"`
		PushStatus bool `json:"pushStatus"`
		CreateTime string `json:"createTime"`
		Secret float64 `json:"secret"`
		PayScore string `json:"payScore"`
		WithFusionShopEntry bool `json:"withFusionShopEntry"`
		Deprecated18 string `json:"deprecated18"`
		CommentRestrict float64 `json:"commentRestrict"`
		FanTicketCount string `json:"fanTicketCount"`
		PushFollow bool `json:"pushFollow"`
		Deprecated3 float64 `json:"deprecated3"`
		Deprecated4 string `json:"deprecated4"`
		Verified bool `json:"verified"`
		AllowOthersDownloadWhenSharingVideo bool `json:"allowOthersDownloadWhenSharingVideo"`
		VerifiedReason string `json:"verifiedReason"`
		UserAttr struct {
			IsMuted bool `json:"isMuted"`
			IsAdmin bool `json:"isAdmin"`
			IsSuperAdmin bool `json:"isSuperAdmin"`
			MuteDuration string `json:"muteDuration"`
		} `json:"userAttr"`
		Deprecated19 bool `json:"deprecated19"`
		IchatRestrictType float64 `json:"ichatRestrictType"`
		PushFriendAction bool `json:"pushFriendAction"`
		PushVideoRecommend bool `json:"pushVideoRecommend"`
		Deprecated2 float64 `json:"deprecated2"`
		SpecialId string `json:"specialId"`
		PushVideoPost bool `json:"pushVideoPost"`
		IsFollower bool `json:"isFollower"`
		NeedProfileGuide bool `json:"needProfileGuide"`
		TicketCount string `json:"ticketCount"`
		SecUid string `json:"secUid"`
		AllowOthersDownloadVideo bool `json:"allowOthersDownloadVideo"`
		Deprecated28 bool `json:"deprecated28"`
		AllowShowMyAction bool `json:"allowShowMyAction"`
		Constellation string `json:"constellation"`
		FoldStrangerChat bool `json:"foldStrangerChat"`
		Deprecated29 string `json:"deprecated29"`
		FollowStatus string `json:"followStatus"`
		ShareQrcodeUri string `json:"shareQrcodeUri"`
		AllowUnfollowerComment bool `json:"allowUnfollowerComment"`
		Exp float64 `json:"exp"`
		PushDigg bool `json:"pushDigg"`
		BioDescription string `json:"bioDescription"`
		Deprecated5 string `json:"deprecated5"`
		WithCommercePermission bool `json:"withCommercePermission"`
		Deprecated21 string `json:"deprecated21"`
		Deprecated15 float64 `json:"deprecated15"`
		PushCommentStatus bool `json:"pushCommentStatus"`
		FollowInfo struct {
			FollowingCount string `json:"followingCount"`
			FollowerCount string `json:"followerCount"`
			FollowStatus string `json:"followStatus"`
			PushStatus string `json:"pushStatus"`
		} `json:"followInfo"`
		LinkMicStats float64 `json:"linkMicStats"`
		DisplayId string `json:"displayId"`
		Deprecated6 float64 `json:"deprecated6"`
		TopVipNo string `json:"topVipNo"`
		PushIchat bool `json:"pushIchat"`
		IdStr string `json:"idStr"`
		ScmLabel string `json:"scmLabel"`
		ModifyTime string `json:"modifyTime"`
		PayGrade struct {
			Name string `json:"name"`
			Deprecated23 string `json:"deprecated23"`
			Deprecated25 string `json:"deprecated25"`
			Deprecated26 string `json:"deprecated26"`
			GradeDescribe string `json:"gradeDescribe"`
			UpgradeNeedConsume string `json:"upgradeNeedConsume"`
			NextPrivileges string `json:"nextPrivileges"`
			Deprecated20 string `json:"deprecated20"`
			GradeBanner string `json:"gradeBanner"`
			NextName string `json:"nextName"`
			Deprecated22 string `json:"deprecated22"`
			Deprecated24 string `json:"deprecated24"`
			ScreenChatType string `json:"screenChatType"`
			Score string `json:"score"`
			Level string `json:"level"`
		} `json:"payGrade"`
		Deprecated16 bool `json:"deprecated16"`
		DisableIchat float64 `json:"disableIchat"`
	} `json:"atUser"`
	UserIdentity struct {
		IsFollowerOfAnchor bool `json:"isFollowerOfAnchor"`
		IsModeratorOfAnchor bool `json:"isModeratorOfAnchor"`
		IsAnchor bool `json:"isAnchor"`
		IsGiftGiverOfAnchor bool `json:"isGiftGiverOfAnchor"`
		IsSubscriberOfAnchor bool `json:"isSubscriberOfAnchor"`
		IsMutualFollowingWithAnchor bool `json:"isMutualFollowingWithAnchor"`
	} `json:"userIdentity"`
	CommentTagList []float64 `json:"commentTagList"`
	ScreenTime string `json:"screenTime"`
	InputType float64 `json:"inputType"`
	ContentLanguage string `json:"contentLanguage"`
	CommunityFlaggedStatus float64 `json:"communityFlaggedStatus"`
}
